#!/bin/bash

# mcode项目启动脚本
echo "正在启动 mcode 项目..."

# 设置配置文件名称
export CONFIG_NAME=config.local

# 进入项目目录
cd "$(dirname "$0")"

# 检查是否已编译
if [ ! -f "bin/api" ]; then
    echo "正在编译项目..."
    go build -o bin/api ./apps/admin/cmd/api
    if [ $? -ne 0 ]; then
        echo "编译失败！"
        exit 1
    fi
    echo "编译完成！"
fi

# 启动应用
echo "启动应用程序..."
echo "配置文件: apps/admin/cmd/config/$CONFIG_NAME.yaml"
echo "服务地址: http://localhost:3000"
echo "=========================================="

# 运行应用
./bin/api